@charset "UTF-8";

@media all
{
  html * { }

  textarea, pre, tt, code {
	font-family:"Courier New", Courier, monospace;  	
  }

  body {
    font-family:Arial, Verdana;
    font-size: 12px; background:#fff;
  }

  h1,h2,h3,h4,h5,h6 { font-weight:bold; margin: 0 0 0.25em 0; }
  h1 { font-size: 22px; text-transform:uppercase; font-weight:normal; } 
  h2 { font-size: 166.67%; color:#6a6a6a; }                     /* 20px */
  h3 { font-size: 15px; color:#7b7b7b; font-weight:normal;text-transform:uppercase }  
  h4 { font-size: 15px; text-transform:uppercase}                     /* 16px */
  h5 { font-size: 116.67%; text-transform:uppercase;}   /* 14px */
  h6 { font-size: 116.67%; font-style:italic }  /* 14px */

p {
    line-height: 1.5em;
    margin: 0 0 0.7em;
}
  /* ### Lists | Listen  #### */

  ul, ol, dl {}
  li {}

  dt { font-weight: bold }
  dd { margin: 0 0 1em 2em }

  /* ### text formatting | Textauszeichnung ### */

  cite, blockquote { font-style:italic }
  blockquote { margin: 0 0 1em 1.5em }

  strong,b { font-weight: bold }
  em,i { font-style:italic }
  img{ border:none;}

  pre, code { font-family: monospace; font-size: 1.1em; }

  acronym, abbr {
    letter-spacing: .07em;
    border-bottom: .1em dashed #c00;
    cursor: help;
  }

  /**
   * Generic Content Classes
   * (en) standard classes for positioning and highlighting
   * (de) Standardklassen zur Positionierung und Hervorhebung
   *
   * @section content-generic-classes
   */

  .note {background: #dfd; padding: 1em; border-top: 1px #bdb dotted; border-bottom: 1px #bdb dotted;}
  .important {background: #ffd; padding: 1em; border-top: 1px #ddb dotted; border-bottom: 1px #ddb dotted;}
  .warning {background: #fdd; padding: 1em; border-top: 1px #dbb dotted; border-bottom: 1px #dbb dotted;}

  .float_left { float: left; }
  .float_right { float: right; }
  .center { text-align:center; margin: 0.5em auto }
  .cb{ clear:both; font-size:0;}
  .cl{ clear:left; font-size:0;}

  a {color:#000; text-decoration:none; outline: none;}
  a:focus,
  a:hover,
  a:active { color:#004d98;bbackground:none; text-decoration:underline;}
  
  #topnav a { color: #aac; font-weight: bold; background:transparent; text-decoration:none; }
  #topnav a:focus,
  #topnav a:hover,
  #topnav a:active{ text-decoration:underline; background:transparent;}
  
  #footer a {color:#4cd7ff;}
  #footer a:focus,
  #footer a:hover,
  #footer a:active {color: #fff; background-color: transparent; text-decoration:underline;}

   /**table { width: auto; border-collapse:collapse; margin-bottom: 0.5em; }
  table.full { width: 100%; }
  table.fixed { table-layout:fixed }

  th,td { padding: 0.5em; }
  thead th { background: #444; color: #fff }
  tbody th { background: #ccc; color: #333 }
  tbody th.sub { background: #ddd; color: #333 }*/

  hr {
    color: #fff;
    background:transparent;
    margin: 0 0 0.5em 0;
    padding: 0 0 0.5em 0;
    border:0;
    border-bottom: 1px #000 solid;
  }
  
  /*------------------------- padding------------------------*/
  
  .p2t{ padding-top:2px;}
  .p5t{ padding-top:5px;}
  .p7t{ padding-top:7px;}
  .p9t{ padding-top:9px;}
  .p15t{ padding-top:15px;}
  .p17t{ padding-top:17px;}
  .p20t{ padding-top:20px;}
  .p25t{ padding-top:25px;}
  .p26t{ padding-top:26px;}
  .p10t{ padding-top:10px;}
  .p12t{ padding-top:12px;}
  .p13t{ padding-top:13px;}
  .p70t{ padding-top:70px;}
  .p33t{ padding-top:33px;}
  
  .p7l{ padding-left:7px;}
  .p10l{ padding-left:10px;}
  .p12l{ padding-left:12px;}
  .p15l{ padding-left:15px;}
  .p17l{ padding-left:17px;}
  .p14l{ padding-left:14px;}
  .p20l{ padding-left:20px;}
  .p22l{ padding-left:22px;}
  .p24l{ padding-left:24px;}
  .p26l{ padding-left:26px;}
  
  .p10r{ padding-right:10px;}
  .p12r{ padding-right:12px;}
  .p15r{ padding-right:15px;}
  .p17r{ padding-right:17px;}
  .p20r{ padding-right:20px;}
  .p24r{ padding-right:24px;}
  .p28r{ padding-right:28px;}
  .p5r{ padding-right:5px;}
  
  .p10b{ padding-bottom:10px;}
  .p15b{ padding-bottom:15px;}
  .p25b{ padding-bottom:25px;}
  .p5b{ padding-bottom:5px;}
  
  /*------------------------- margin------------------------*/
  
  .m10r{ margin-right:10px;}
  .m12r{ margin-right:12px;}
  .m15r{ margin-right:15px;}
  .m17r{ margin-right:17px;}
  .m20r{ margin-right:20px;}
  
  
  .m12t{ margin-top:12px;}
  .m26t{ margin-top:26px;}
  .m8t{ margin-top:8px;}
  
  .m10b{ margin-bottom:10px;}
  .m12b{ margin-bottom:12px;}
  .m15b{ margin-bottom:15px;}
  .m17b{ margin-bottom:17px;}
  .m20b{ margin-bottom:20px;}
  
  .m20l{ margin-left:20px; }
  
  .p7{ padding:7px;}
  .p15{ padding:15px;}
  /*------------------------- width------------------------*/
  
  .w233{ width:231px;}
  .w709{ width:709px;}
  .w229{ width:229px;}
  .w270{ width:270px;}
  .w645{ width:645px;}
  .w121{ width:121px;}
  .w145{ width:145px;}
  .w180{ width:187px;}
  .w336{ width:336px;}
  .w300{ width:300px;}
  .w435{ width:435px;}
  .w116{ width:116px;}
  .w70{ width:70px;}
  .w110{ width:110px;}
  
  
  /*------------------------- content------------------------*/
  
	.box_shopping{ background:url(../../images/bg_shoppingcart2.png) no-repeat; width:160px; height:39px; margin-top:12px; padding:32px 10px 8px 65px; color:#fff;}
  .text_shopping{color:#fff; text-transform:uppercase;}
  .text_shopping a{ color:#fff; text-decoration:none;  font-weight:bold; background:none;}
  .text_shopping a:hover{ color:#ff9000; text-decoration:none; font-weight:bold; background:none;}
  
  .box_search{ background:url(../../images/bg_search.png) no-repeat; width:226px; height:25px; padding:3px 2px 0 5px; margin-top:8px;}
  .search_txt{ background:transparent; border:none; width:160px; height:18px; padding:3px; color:#999; margin-right:10px; font-size:11px;}
  
  .box_welcome{}
  .box_welcome_top{ background:url(../../images/bg_tt_welcome.png) no-repeat; width:197px; height:30px; padding:16px 17px 0 17px;}
  .box_welcome_middle{ background: #fff url(../../images/bg_box_welcome.jpg) repeat-x; min-height:235px; border-left:1px #FFF solid; border-right:1px #FFF solid; width:202px; padding:12px 12px 15px 17px;}
  .box_welcome_bottom{ background:url(../../images/foter_box_welcome.png) no-repeat; height:5px; width:231px;}
  .bt_nyhed{ background:url(../../images/bg_box_nyhed.png) no-repeat; width:213px; padding:10px 10px 10px 10px;}
 
 	.slideshow { margin: 30px 0 0 202px;}
	#sliderBox {width: 748px; height: 223px;}
	.nivoSlider{position:relative;}
	.nivoSlider img{position:absolute;top:0;left:0;}
	.nivoSlider a.nivo-imageLink{position:absolute;top:2px;left:2px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:block; text-align: center;}
	.nivo-slice{display:block;position:absolute;z-index:50;height:100%}
	.nivo-html-caption{display:none;}
	.nivo-directionNav a{position:absolute;top:45%;z-index:99;cursor:pointer}
	.nivo-prevNav{left:0px;}
	.nivo-nextNav{right:0px;}
	.nivo-controlNav a{position:relative;z-index:99;cursor:pointer;}
	.nivo-controlNav a.active{font-weight:bold;}
	#slideShow img{position:absolute;top:0px;left:0px;display:none;}
	#slideShow a{border:0;display:block;}
	.nivo-controlNav{position:absolute;width:auto;height:9px;padding:4px;padding-top:5px;padding-left:8px; bottom:8px;right:8px;}
	.nivo-controlNav a{display:block;width:10px;height:10px;text-indent:-9999px;border:0;margin-right:3px;float:left;}
	.nivo-controlNav a.active{background-position:-10px 0;}
	.nivo-directionNav a{display:block;width:24px;height:24px;background: url(../../images/slider_arrow.png) no-repeat;text-indent:-9999px;border:0;top:185px;}
	a.nivo-nextNav{background-position:-24px 0;right:15px;}
	a.nivo-prevNav{left:15px;}
  
  /*.rabat-block { overflow:hidden; width: 748px; margin: 30px auto 0 auto;}*/
  .rabat-block {width: 748px;}
  .rabat-block a.rabat-btn { display:block; float: right;}
  .rabat-block .rabat-txt { color: #dd0008; font: bold italic 28px/34px Georgia, "Times New Roman", Times, serif; }
  .rabat-block .rabat-txt span {font-size: 50px;}
  
  
  .welcome-content {width: 460px; padding: 20px 0;}
  .welcome-content a.learn-more-btn { display:block; background:url(../../images/learn-more-btn.png) no-repeat; width: 157px; height: 35px; line-height: 34px; clear:both; margin: 15px auto; color: #fff; font-weight: bold; font-size: 16px; text-shadow: 0 1px 1px #000; text-transform:uppercase; text-indent: 22px; text-decoration: none;}
  .newsletter-form { width: 380px; height: 330px; background: #c7c7c7 url(../../images/grd-newsletter-bg.png) repeat-x top; border-radius: 0 7px 8px 0; -moz-border-radius: 0 7px 8px 0; -webkit-border-radius: 0 7px 8px 0;}
  .newsletter-form .newsletter-inner { width: 285px; margin: 65px auto 0 auto;}
  .newsletter-form label { float: left; clear: left; font-size: 13px; color: #2b2b2b; margin: 10px 0 3px 0;}
  .newsletter-form input { border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #0083d5; height: 26px; line-height: 28px; padding: 2px 4px; width: 268px; }
  .newsletter-form input:focus { border: 1px solid #373737;}
  .newsletter-form span {
	  float: left;
	  clear: left;
	  display: block;
	  background: #c7c7c7;
	  border-radius: 6px; 
	  -moz-border-radius: 6px; 
	  -webkit-border-radius: 6px;
	  padding: 3px; 
	 }
	.newsletter-form .submit { clear:both; float: left; margin-top: 12px; overflow:hidden;}
	.newsletter-form .submit-btn { display:block; background:url(../../images/nl-tilmeld-btn.png) no-repeat; width: 94px; height: 28px; line-height: 28px; float: left; font-size: 14px; text-transform: uppercase; text-shadow: 0 1px 1px #000; text-align: center; margin-right: 8px; color: #fff; text-decoration: none; }
  
  .box_contact_left{ background:url(../../images/bg_contact_left.png) no-repeat; width:201px; height:240px; padding:20px 13px 12px 17px; margin-top:10px;color:#fff;}
  .box_contact_left a{ color:#F00; text-decoration:none;}
  .box_contact_left a:hover{ color:#F00; text-decoration:underline; background:transparent;}
  .tt_middle{ background:url(../../images/line_mid.png) no-repeat bottom; padding:10px 0 20px 0;}
  .seall{ background:url(../../images/icon2.png) no-repeat 0 4px; padding-left:12px; color:#0063ad;}
  .seall a{color:#0063ad; text-decoration:none}
  .seall a:hover{color:#ff9000; text-decoration:none; background:none;}
  
  .box_newpro{ width:710px; padding-top: 78px; position: relative; overflow: hidden;}
  #newPrd { background: #fff; height: 210px;}
  #newPrd ul { list-style: none; margin: 0; padding: 0; position: absolute; width:710px; top: 0; left: 0; overflow: hidden; z-index: 0;}
  #newPrd ul li { float: left; display: inline-block; overflow: hidden; margin: 0 0 0 11px;}
  #newPrd ul li.first { margin-left: 0;}
  #newPrd ul li a.prd-thumb, #newPrd ul li div.prd-price, #newPrd ul li a.prd-name { float: left; width: 229px; clear: left; }
  #newPrd ul li a.prd-thumb { display: block; background: url(../../images/new_prd_bg.png) no-repeat; height: 205px; overflow: hidden; text-align: center;}
  #newPrd ul li a.prd-thumb img { max-width:210px; max-height: 184px; margin-top: 10px;}
  #newPrd ul li a.prd-name { color: #00448f; text-transform: uppercase; font-size: 12px; padding-top: 7px; }
  #newPrd ul li div.prd-price { padding-top: 5px; font-weight: bold; }
  #newPrd ul li div.prd-price span.currency { text-transform: uppercase; color: #000; font-size: 13px; }
  #newPrd ul li div.prd-price span.price { color: red; font-size: 14px;}
  
  .bg_buynow{ background:url(../../images/bt_bestilnu.png) no-repeat; width:83px; height:27px; display:block; margin-top:3px; line-height:27px; text-align:center;color:#fff; text-decoration:none;}
  
  .text_pro{ line-height:14px; text-align:left; padding-top:2px;}
  .text_pro a{}
  .text_pro a:hover{ color:#ff9000; text-decoration:none;}
  
  .style1{ font-size:10px; color:#666;}
  .style2{ color:#f85800; font-size:15px; font-weight:bold;}
  .style3{ color:#000; font-weight:bold; font-size:14px;}
  .style4{ text-transform:uppercase; color:#000;}
  .style5{ text-transform:uppercase; color:#bd0000;}
  .style6{ text-transform:uppercase; color:#bd0000; font-size:14px; font-weight:bold;}
  .style7{ color:#0074be; text-transform:uppercase; font-size:16px;}
  .style8{ color:#999; text-transform:uppercase; font-size:14px; font-weight:bold;}
  .style9{ color:#fff; text-transform:uppercase; font-size:18px;}
  
  .color_blu{ color:#008cdc;}
  .color_gree{ color:#65ab00;}
  .color_red{ color:#ab0000;}
  
  .box_livesuppor_left{ width:36px; position:fixed; left:0; top:250px}
  .box_livesuppor_right{ width:36px; position:fixed; right:0; top:150px}
  
  .nav_left_middle{ background: #fff url(../../images/bg_box_welcome.jpg) repeat-x; min-height:235px; border-top:1px #FFF solid; border-left:1px #FFF solid; border-right:1px #FFF solid; width:229px;}
	  .nav_left_middle ul{ padding-bottom:15px; margin:0; list-style-type:none;}
	  .nav_left_middle li{ margin:0; list-style-type:none; display:block; background:url(../../images/bg_navleft_o1.jpg) repeat-x;}
	  .nav_left_middle li a{ color:#fff; text-transform:uppercase; background:url(../../images/icon_navleft_o1.png) no-repeat right 14px; width:200px; display:block; padding:9px 0 9px 20px;}
	  .nav_left_middle li a:hover{ color:#ff9000; text-transform:uppercase; text-decoration:none;}
	  
	  .nav_left_middle li.current{ margin:0; list-style-type:none; background:url(../../images/bg_navleft_o.jpg) repeat-x;}
	  
	  .nav_left_middle li.current a,
	  .nav_left_middle li.current a:hover
	  {list-style-type:none; background:url(../../images/icon_navleft_o.png) no-repeat right; width:200px; display:block;}
	  
	  ul.left_sup { padding-bottom:10px; margin:0; list-style-type:none;}
	  ul.left_sup li { margin:0px;list-style-type:none; display:block; padding:2px 0 2px 0px; background:none; height:20px;}
	  .current ul.left_sup li a { color:#000; background:url(../../images/icon_navleft.png) no-repeat right 14px; width:200px;}
	  .current ul.left_sup li a:hover { color:#0c4f7d; background:url(../../images/icon_navleft.png) no-repeat right 14px;}
	  
   .box_tt{ background:url(../../images/bg_tt_topunderpage.png) no-repeat; width:686px; height:38px; padding:10px 13px 0 17px}
   .box_content_underpage{ background:url(../../images/bg_tt_midunderpage.png) repeat-y left; width:705px; padding-right:10px;}
	  .box_content_underpage1{ background:url(../../images/bg_tt_midunderpage_o.png) no-repeat top left;}
   .box_bottom{ background:url(../../images/bg_tt_botunderpage.png) no-repeat; width:716px; height:29px;position:relative;}
   .min_heght{ min-height:728px;}
   .all_page_bt{ position:absolute; left:0; top:0;}
	  
   .bottom_pro{ background:url(../../images/bg_bottom_pro.png) no-repeat; width:220px; height:50px; display:block; line-height:50px; text-align:center; float:left;}
   		.bottom_pro a{ color:#000; text-transform:uppercase; text-decoration:none; display:block;}
   		.bottom_pro a:hover{ color:#F00; text-transform:uppercase; text-decoration:none; display:block;}
	  
   .tt_top_pro1{ background:url(../../images/bg_tt_products.jpg) repeat-x; height:33px; border:1px solid #c7c7c7;}
   .tt_top_pro2{ background:url(../../images/bg_tt_products1.jpg) repeat-x;border:1px solid #c7c7c7;}
   .boder_white{ border:1px solid #fff; height:74px; }
   .tt_bottom_pro1{ background:url(../../images/bg_tt_products.jpg) repeat-x; height:33px; border:1px solid #c7c7c7; width:703px}
	 
   .page_top{ float:right;}
	  .page_top ul{ padding:1px; margin:0; list-style-type:none;}
	  .page_top li{padding:0; margin:0; border-right:1px solid #979797; float:left; display:block; height:31px; text-align:center; line-height:31px;}
	  .page_top li a{ color:#000; text-decoration:none; width:33px; height:31px; display:block;border-left:1px solid #FFF;}
	  .page_top li a:hover{ color:#000; text-decoration:none; background:url(../../images/bg_pt_top_o.jpg) no-repeat; width:33px; height:31px; display:block;}
	  
	  .page_top li.current{ color:#000; text-decoration:none; background:url(../../images/bg_pt_top_o.jpg) no-repeat; width:33px; height:31px; display:block;}
	  
  .box_img_pro{}
	  .box_img_pro img{ border:1px solid #999;}
	  .line_pro_right{ background:url(../../images/line_right_pro.png) no-repeat right;}
  .page_bt{ float:right; list-style-type:none; padding:5px 5px 0 0;}
	  .page_bt li{ list-style-type:none; float:left; margin-left:2px;}
	  .page_bt li a{ background:url(../../images/bg_page.png) no-repeat; width:35px; height:20px; display:block; text-align:center; line-height:20px; color:#fff;}
	  .page_bt li a:hover{ background:url(../../images/bg_page_o.png) no-repeat; width:35px; height:20px; display:block; text-align:center; line-height:20px; text-decoration:none;}
	  .page_bt li.current a{ background:url(../../images/bg_page_o.png) no-repeat; width:35px; height:20px; display:block; text-align:center; line-height:20px; text-decoration:none;}
	  
  .box_all_img_pro_show{ background:#FFF; border:1px #CCC solid; width:673px; height:336px; position:relative; color:#000;}
  .txt_pro{ background:url(../../images/bg_text_nyhed.png) repeat-x; border:1px solid #c9c9c9; height:24px; margin:5px 5px 0 0;color:#666; text-align:center; line-height:24px;}
  .box_thump_pro_show{}
	  .box_thump_pro_show img{ border:1px solid #CCC; float:left; margin-right:5px; margin-bottom:1px;}
	  .box_zom{ position:absolute; right:7px; top:299px; width:125px; height:31px;}
  .box_all_tab{ background:url(../../images/bg_linetab.png) no-repeat left 20px;}
  .tab_pro{ padding-top:1px}
	  .tab_pro ul{ padding:0; margin:0; list-style-type:none;}
	  .tab_pro li{ padding:0; margin:0; margin-right:4px;list-style-type:none; background:url(../../images/tab_center.png) no-repeat center bottom; float:left; font-size:14px;}
	  .tab_pro li:hover{ padding:0; margin:0; margin-right:4px;list-style-type:none; background:url(../../images/tab_center_o.png) no-repeat center bottom; float:left; font-size:14px;}
	  .tab_pro li.current{ padding:0; margin:0; margin-right:4px;list-style-type:none; background:url(../../images/tab_center_o.png) no-repeat center bottom; float:left; font-size:14px;}
	  .tab_pro li a{ background:url(../../images/tab_left.png) no-repeat left bottom; color:#999; text-transform:uppercase; text-decoration:none; display:block; padding-left:6px}
	  .tab_pro li a:hover{ background:url(../../images/tab_left_o.png) no-repeat left bottom; color:#fff; text-transform:uppercase; text-decoration:none;}
	  .tab_pro li.current a{ background:url(../../images/tab_left_o.png) no-repeat left bottom; color:#fff; text-transform:uppercase; text-decoration:none;}
	  
	  .tab_pro li span{ background:url(../../images/tab_right.png) no-repeat right bottom; color:#999; text-transform:uppercase; text-decoration:none; display:block; padding:15px 20px 5px 15px;}
	  .tab_pro li span:hover{ background:url(../../images/tab_right_o.png) no-repeat right bottom; color:#fff; text-transform:uppercase; text-decoration:none; display:block;}
	  .tab_pro li.current span{ background:url(../../images/tab_right_o.png) no-repeat right bottom; color:#fff; text-transform:uppercase; text-decoration:none; display:block;}
  
  .bt_tab{ background:url(../../images/bg_line_bt_tab.png) repeat-x top; padding:10px 0 0 0; text-align:center; margin-right:4px;}

  .border_top{ border-top:1px solid #ccc;}
  .border_right{ border-right:1px solid #ccc;}
  .border_bottom{ border-bottom:1px solid #ccc;}
  .border_left{ border-left:1px solid #ccc;}
  .bg_gry{ background:#717171; border-bottom:1px solid #FFF; text-transform:uppercase; text-align:center; color:#fff;}
  .bg_lligh_gry{ background:#ebebeb;}
  
  .box_zom_img{ position:absolute; right:7px; top:15px; width:160px; height:177px;}
  		.zom_img{ position:relative;width:156px; height:106px;}
		.zom_img img{ border:1px solid #CCC;}
		.mas{ background:url(../../images/mas.png) no-repeat; width:57px; height:31px; position:absolute; left:49px; top:27px;}
  .trangthai{ background:url(../../images/bg_trangthai.jpg) no-repeat; width:132px; height:14px; padding:6px 12px 0 12px}
  .zom_img_thumb{}
  		.zom_img_thumb img{ border:1px solid #999; margin-right:1px; float:left;}
		.zom_img_thumb img:hover{ border:1px solid #069;}
  .left_tt_shop{ background:url(../../images/left_tt_shop.png) no-repeat; width:6px; height:93px; font-size:0; float:left;}
  .center_tt_shop{ background:url(../../images/center_tt_shop.jpg) repeat-x; width:660px; height:93px;float:left; text-align:center;}
  .right_tt_shop{ background:url(../../images/right_tt_shop.png) no-repeat; width:6px; height:93px; font-size:0; float:left;}
  .line_next{ background:url(../../images/line_next.png) no-repeat; width:38px; height:88px; float:left;}
  
  .top_nidk{ background:url(../../images/top_pro_box.png) no-repeat; width:672px; height:7px; font-size:0;}
  .center_nidk{ background:url(../../images/center_pro_box.png) repeat-y; width:656px; padding:10px 0 10px 17px}
  .bottom_nidk{ background:url(../../images/bottom_pro_box.png) no-repeat; width:672px; height:7px; font-size:0;}
  .bg_box_all_pro{ background:url(../../images/bg_box_all_pro.png) no-repeat; width:595px; height:118px; padding:10px;}
  
  .pro1{ width:65px; float:left; padding-right:7px;}
  .pro1 img{ border:1px solid #CCC;}
  .pro2{ width:432px; float:right;}
  .line_btom{ background:url(../../images/line.jpg) repeat-x bottom; padding-bottom:11px; margin:0px;}
  
  .form_levering{}
  .form_levering label{ width:120px; float:left;}
  .txt_levering{ height:21px; border:1px solid #bbbbbb; margin:0 4px 4px 0; float:left; background:url(../../images/bg_txt.jpg) repeat-x; padding:2px}
  .bg_kode{ background:url(../../images/bg_box_kode.png) no-repeat; width:544px; height:64px; padding:10px 0 0 126px;}
  .box_forhand{ background:url(../../images/bg_box_forhan.jpg) repeat-x; width:320px; height:170px; border:1px solid #d0d0d0; float:left;}
  .form_levering textarea{ height:70px; border:1px solid #bbbbbb; margin:0 4px 4px 0; float:left; padding:2px}
  
  .textforhand{}
  .textforhand ul{ margin:0; padding:0; list-style-type:none;}
  .textforhand li{ margin:0; padding:0; list-style-type:decimal;}
  
  .line_right_contact{ background:url(../../images/line_contact.png) no-repeat right; padding-right:15px; width:400px}
  .boder_bt_dot{ border-bottom:1px dotted #999;}
  
  .box_all_pop{ background:url(../../images/bg_poup1.png) no-repeat; width:476px; height:338px; padding:14px 24px 26px 16px;}
  .box_all_pop_line_tt{ background:url(../../images/line.jpg) repeat-x bottom; width:100%}
  .img_pop{ float:left;}
  .img_pop img{ border:1px solid #999;}
  .bg_list_box{ background:url(../../images/bg_listbox.png) no-repeat; width:174px; height:26px; padding-top:1px;}
  .list_box{ background:transparent; width:172px; height:25px; border:none; color:#fff; text-transform:uppercase; padding:2px;}
  .box_bg_atal{ background:url(../../images/bg_atala.png) no-repeat; width:66px; height:27px; float:left;}
  .box_txt_atal{ background:transparent; width:64px; height:26px; border:1px; color:#fff; padding:2px; text-align:center; border:none;}
  .line_next1{ background:url(../../images/line_next1.png) no-repeat; width:39px; height:71px; float:left;}
  
  
  .box_all_pop1{ background:url(../../images/bg_pop1.png) no-repeat; width:356px; height:177px; padding:28px; text-align:center;}
  .pop_hur{ position:fixed;left:40px; top:250px}
  .box_all_pop2{ background:url(../../images/bg_pop2.png) no-repeat; width:379px; height:255px; padding:1px 6px 7px 2px;}
  
   /*--------------------------------16/11/2010------------------------------*/

   .p30t{ padding-top:30px;}
   .p30l{ padding-left:30px;}
   .p40l{ padding-left:40px;}
   .p20r{ padding-right:20px;}
   
   .w155{ width:155px;}
   
   .bt_nyhed1{ background:url(../../images/bg_box_nyhed1.png) no-repeat; width:221px; height:69px; padding:22px 0 0 10px}
   .txt_nyhed1{ width:151px; height:25px; border:1px solid #bbbbbb; margin-right:5px; float:left; color:#666; font-size:11px; padding:0 0 0 3px; line-height:25px;}
   .bg_banner{ background:url(../../images/bg_banner.png) no-repeat; padding-left:20px; height:97px;}
   .bg_banner_text{ float:left; display:block; height:64px; background:url(../../images/line_tt1.png) no-repeat right;}
   .bg_banner_text a{ font-size:19px; color:#000; text-decoration:none; font-weight:bold;}
   .bg_banner_text a:hover{ font-size:19px;color:#074283; text-decoration:none; font-weight:bold;}
   
   .bg_banner1{ background:url(../../images/bg_banner1.png) no-repeat; width:679px; height:91px;}
   .bg_banner1_text{ float:left; display:block; height:58px; margin-left:30px;}
   .bg_banner1_text:hover{ background:url(../../images/bg_banner_o.png) no-repeat center bottom; display:block;}
   .bg_banner1_text a{ font-size:20px; text-transform:uppercase; color:#0e2034; text-decoration:none; font-weight:bold;}
   .bg_banner1_text a:hover{ font-size:20px; text-transform:uppercase; color:#074283; text-decoration:none; font-weight:bold;}
   
   /*--------------------------------CONTENT---List images------------------------------*/
	.w882{ width:900px;}
	.icon_click{ width:29px; height:91px; padding-top:50px;}
	.list_img1{ margin:0px 0px;}
		.list_img1 li{ list-style:none; display:inline; text-align:center; margin:0 10px 0 10px;padding:20px 20px 10px 15px; height:207px;}
		.list_img1 li a{ padding:0px;}
		.list_img1 li img{}
		
	 /*--------------------------------CONTENT---List images2------------------------------*/
	.w417{ width:417px;}
	.icon2_click{ width:29px; height:91px; padding-top:10px;}
	.list2_img1{ margin:0px 0px;}
		.list2_img1 li{ list-style:none; display:inline; text-align:center; margin:0 4px 0 4px; padding:25px 5px 10px 5px;}
		.list2_img1 li a{ padding:0px;}
		.list2_img1 li img{ border:1px solid #999}
	/*--------------------------------tooltip-----------------------------*/
	#easyTooltip2{
	width:701px; height:460px;
	background:url(../../images/map_contact.png) no-repeat;
	z-index:1000px;}
	
	
   /*--------------------------------20/11/2010------------------------------*/
   .p3b{ padding-bottom:3px;}
   .p3t{ padding-top:3px;}
   .p16r{ padding-right:16px;}
   .w310{ width:310px;}
   
   
   
   .box_news_left{}
   		.box_news_left a{ color:#FFF; text-decoration:none;}
   		.box_news_left a:hover{ color:#b7e3ff; text-decoration:none;}
   .boder_bt_do{ border-bottom:1px dotted #CCC;}
   .day{ background:url(../../images/icon_day.png) no-repeat left 3px; padding-left:10px; font-style:italic;}
   
   .text_news{ padding:20px 0 20px 0; margin:0 22px 0 20px;}
   		.text_news a{ color:#06C; text-decoration:none; font-weight:normal;}
		.text_news a:hover{ color:#06C; text-decoration:underline; font-weight:normal;}
   		.text_news img{ float:left; margin-right:10px; padding:1px; border:1px solid #CCC;}
		.text_tt{ font-size:15px; text-transform:uppercase;}
		
	.box_bt_right{ background:url(../../images/shadow_bt.png) no-repeat bottom center; padding-bottom:10px;}
	.bt_send_event a{ background:url(../../images/bt_sendeven1.png) no-repeat; width:179px; height:31px; background-position:0px -32px; display:block; margin-bottom:10px;}
		.bt_send_event a:hover{ background:url(../../images/bt_sendeven1.png) no-repeat; width:179px; height:31px; background-position:0px 0px; display:block;}
	.bt_facebook a{ background:url(../../images/bt_facebook1.png) no-repeat; width:179px; height:31px; background-position:0px -32px; display:block; margin-bottom:10px;}
		.bt_facebook a:hover{ background:url(../../images/bt_facebook1.png) no-repeat; width:179px; height:31px; background-position:0px 0px; display:block;}
	.bt_twitter a{ background:url(../../images/bt_twitter1.png) no-repeat; width:179px; height:31px; background-position:0px -32px; display:block; margin-bottom:10px;}
		.bt_twitter a:hover{ background:url(../../images/bt_twitter1.png) no-repeat; width:179px; height:31px; background-position:0px 0px; display:block;}
	 .box_all_pop3{ background:url(../../images/bg_poup2.png) no-repeat; width:476px; height:338px; padding:14px 24px 26px 16px; text-align:left;}
	.box_even_pu{}
		.box_even_pu label{ width:165px; float:left;}
		.box_even_pu textarea{background:#fff url(../../images/bg_text_box.jpg) repeat-x bottom; border:1px solid #bdbcbd; padding:2px; margin-bottom:3px; width:270px; height:70px;}
		.txt_even_pu{ background:#fff url(../../images/bg_text_box.jpg) repeat-x bottom; border:1px solid #bdbcbd; padding:2px; margin-bottom:3px; width:270px; height:20px;}
		
	/*--------------------------------29/11/2010------------------------------*/
	
	.p30r{ padding-right:30px;}
	.p30l{ padding-left:30px;}
	.p50r{ padding-right:50px;}
	.p50l{ padding-left:50px;}
	
	.w170{ width:170px;}
	
	#newsletter{width:950px; height:58px; margin-top: 105px;}
	#newsletter .left-bar, #newsletter .right-bar { background: url(../../images/newsletter_bar.png) no-repeat; height: 58px;}
	#newsletter .left-bar { background-position: top left; padding-left: 5px;}
	#newsletter .right-bar { background-position: top right; padding-right: 5px;}
	#newsletter .bar-ct { padding: 13px 5px 0 5px; height: 45px; background: #fff; overflow: hidden;}
	#newsletter .bar-ct p { font-size: 14px; color: #6c6c6c;}
	#newsletter .bar-ct p span { color: #026098;}
	#newsletter .desc { width: 550px; display: inline;}
	#newsletter .form-newsletter { width: 330px; display: inline; margin-top: 3px;}
	
	   .bt_nyhed2 label{ width:190px; font-size:17px; color:#000; font-weight:bold; float:left; margin-top:4px;}
	   .txt_nyhed2{ width:244px; height:20px; padding:3px; border:1px solid #bbbbbb; margin-right:5px; float:left; color:#666; font-size:11px; background:url(../../images/bg_text_nyhed.png) repeat-x;}
	 
	/*--------------------------------07/12/2010------------------------------*/
	
	.w323{ width:323px; padding:5px;}
	
	.p36b{ padding-bottom:36px;}
	
	.p3t{ padding-top:3px;}
	
	.text_omos{}
	 .text_omos img{ padding:1px; background:#FFF; border:1px solid #CCC; /*float:left;*/ margin-right:20px;}
	.box_adress{ background:url(../../images/bg_adress.png) no-repeat left top;}
	.box_color{ padding-bottom:3px;}
	.box_color img{ border:none;}
	.box_color1{ background:url(../../images/bg_color.png) no-repeat; width:305px; height:11px; padding:3px 0 3px 4px;}
	
	/*--------------------------------07/04/2011------------------------------*/
	   .logo_pro{width:216px;float:left;}
	   	.logo_pro img{ border:1px solid #CCC;}
   		.logo_pro a{ color:#8b8b8b; text-transform:uppercase; text-decoration:none; display:block; font-size:11px;}
   		.logo_pro a:hover{ color:#F00; text-transform:uppercase; text-decoration:none; display:block; font-size:11px;}
		
	/*--------------------------------14/04/2011------------------------------*/
	.m15t{ margin-top:15px;}
	
	.tt_logo{ background:url(../../images/bg_logo.png) no-repeat left; width:168px; height:18px; padding:5px 30px 5px 12px; font-size:13px;}
	.box_pro_choice_all{ background:url(../../images/bg_line_bt_choicepro.png) no-repeat center bottom; padding-bottom:30px;}
	.box_pro_choice_pic{ width:209px; height:244px; border:4px solid #cfcfcf; margin-right:18px; float:left;}
	.box_pro_choice_text{ width:428px; /*height:252px;*/ min-height:252px; background: #e9e9e9 url(../../images/bg_cutomer_text.jpg) repeat-x top; border:1px solid #d1d1d1; float:left; font-size:11px;}
	.font11_blu{ color:#046cb2; font-size:11px; text-transform:uppercase; font-weight:bold;}
	
	#sliderContent {
	width: 208px; /* important to be same as image width or wider */
	position: absolute;
	top: 0; left:0;
	margin-left: 0;}
	.sliderImage { position: relative; display: none;}
		.sliderImage img{ border:1px solid #e2e1e1;}
		
		
	#prdSlider { width: 950px; margin-left: auto; margin-right: auto; position: absolute; overflow: hidden; z-index: 9999; }

	#slider { float: left; position: relative; overflow: hidden;}
	#slider.active { height: 650px;}
	
	ul.prd-list { list-style: none; margin: 0; padding: 0; float: left;}
	ul.prd-list li { width: 187px; float: left; margin: 0 4px 0 0; background: url(../../images/prd_menu_bg.png) no-repeat; }
	ul.prd-list li a { display: block; height: 97px; overflow: hidden; text-decoration: none; position: relative; z-index: 9999; cursor: pointer; color: #242424; }
	ul.prd-list li a:hover { color: #035893;}

	ul.prd-list li span.title { display: block; float: left; font-weight: 900; font-size: 16px; margin: 33px 0 0 46px; }
	ul.prd-list li span.sub { display: block; float: left; clear: left; margin-left: 46px; white-space: nowrap;}
	ul.prd-list li.item1, ul.prd-list li.item6, ul.prd-list li.item11 { background-position: top left;}
	ul.prd-list li.item2, ul.prd-list li.item7, ul.prd-list li.item12 { background-position: -190px 0;}
	ul.prd-list li.item3, ul.prd-list li.item8, ul.prd-list li.item13  { background-position: -382px 0;}
	ul.prd-list li.item4, ul.prd-list li.item9 { background-position: -573px 0;}v
	ul.prd-list li.item5, ul.prd-list li.item10 { background-position: -764px 0;}
	ul.prd-list li.active {background: url(../../images/prd_menu_bg.png) no-repeat; background-position: -954px 0; }

	
	#slider ul.prd-list li p.sub-menu { position: absolute; padding-bottom: 12px; overflow: hidden; z-index: 9999; background: #d0c7d2; padding-top: 0px; }
	#slider ul.prd-list li p.sub-menu a {display: block; float: left; width: 163px; clear: left; height: auto; background-image: url(../../images/bullet.png); background-repeat: no-repeat; background-position:14px 6px; padding-left: 24px; font-size: 11px; text-transform: uppercase; line-height: 18px; height: 24px; vertical-align: middle;}
	
	#prdSlider a.prev, #prdSlider a.next { background-position: left center; position:absolute; z-index: 9999; top: 34px; width: 25px; height: 25px;}
	#prdSlider a.prev {left: 10px;}
	#prdSlider a.next {right: 10px;}
	
	#social { padding-top: 35px; overflow:hidden;}
	#social a.social-btn { display: block; overflow: hidden; float: left; width: 233px; height: 44px; margin-top: 5px; clear: left;}
	
	#prdList  { padding-top: 10px;}
	#prdList ul { padding-left: 10px;}
	#prdList ul li { margin: 5px}
	#prdList ul li:hover {background-position: -1144px 0;}
/*}*/

#content_top {height:305px;}

#menu {float:left; width:202px; margin-top:25px;}

#proNav {list-style:none; font-size:14px; font-weight:bold; margin:0;}
#proNav li {line-height:35px; background:url(../../images/bg-line.png) 50% 100% no-repeat; margin:0; padding-left:18px; text-shadow:0px 1px 1px #000; -moz-text-shadow:0px 1px 1px #000; -webkit-text-shadow:0px 1px 1px #000;}
#proNav li a {color:#fff; background:url(../../images/icon_navtop.png) 0 50% no-repeat; padding-left:15px; text-decoration: none; display: block; height: 35px; line-height: 35px;}
#proNav li a:hover, #proNav li.active a {color:#fff; background:url(../../images/menu_hover.png) no-repeat; padding-left:15px;}

#main {clear: both; overflow: hidden; padding-top:30px;}
#sidebar {float:left; width:202px;}
#content.with-sidebar {float:left; width:748px;}
#content.with-sidebar .inner {clear:both; overflow: hidden;}

h1.tt-h1 {border-bottom:1px solid #8dc6ed; padding:0 0 8px;}

#search input.input-txt, #search a.search-submit {background: url(../../images/search_input.jpg) no-repeat; float: left; display: inline;}
#search input.input-txt { background-position: top left; line-height: 18px; padding: 2px 0 2px 5px; font-style: italic; height: 21px; margin: 0; width:150px; color: #101010; border: none;}

#search a.search-submit { display: block; background-position: top right; width:45px; height: 25px; font-size: 0; cursor: pointer; text-indent: -9999px;}

#vmenu {list-style:none; margin:10px 0 0;}
#vmenu li {line-height:30px; border-bottom:1px dashed #cbd1d8; margin:0;}
#vmenu li a {color:#0367a1; text-transform:uppercase; background:url(../../images/icon_kategori_arrow.png) 0 50% no-repeat; padding-left:15px;}

#kundeService ul{ width:195px; min-height:217px; padding:50px 0 10px 10px; background:#1d89bb url(../../images/kundeservice_bg.png) no-repeat top left; margin:26px 0 0; list-style:none; color:#fff;}
#kundeService ul li { background: url(../../images/icon_checkmark.png) no-repeat left center; padding-left: 20px; margin: 5px 0 0; line-height:20px;}

a.more {background: url(../../images/icon_kategori_arrow.png) no-repeat right center; display: block; float: left; padding-right: 16px; color:#0367a1; font-weight:bold; text-decoration:underline;}

#welcome {clear:both; overflow: hidden; margin-bottom:30px; padding-left:20px;}

#udvalgtePrd h1.tt-h1,#content.with-sidebar h1.tt-h1 { margin-left:20px;}

ul.prd-list2 {clear: both; list-style: none outside none; margin: 0; overflow: hidden; padding: 0;}
ul.prd-list2 li {background: url(../../images/prd_item_bg.png) no-repeat left top; float: left; height: 182px; margin: 8px 0 10px 18px; width: 354px;}
ul.prd-list2 li a.prd-thumb {display: block; float: left; height: 155px; margin: 14px; text-align: center; width: 138px;}
ul.prd-list2 li a.prd-thumb img {border: 1px solid #8dc6ed; max-height: 153px; max-width: 136px;}
ul.prd-list2 li .prd-info {margin-top:14px;}
ul.prd-list2 li .prd-info a.model {font-size: 14px; font-weight: 600; height: 60px; line-height: 17px; text-transform: uppercase; color:#014c91;}
ul.prd-list2 li .prd-info span.price {font-size: 13px; line-height: 22px; overflow: hidden; position: relative; margin:20px 0; display:block;}
ul.prd-list2 li .prd-info span.price strong {color:#e0292b; font-size: 18px;}
ul.prd-list2 li .prd-info a.buy-btn {width: 127px;}

#footerNav {background:#014478 url(../../images/footer_nav_bg.png) repeat-x top center; clear:both; overflow:hidden;}
#footerNav .footer-inner {background:#014478 url(../../images/footer_inner_bg5.jpg) 50% 0 no-repeat; clear:both; overflow:hidden;}
#footerNav .footer-inner .footer_cnt {width:950px; margin:0 auto; padding-top:30px; clear:both; overflow:hidden;}

#footerNav .newsletter {background: url(../../images/separator_01.png) no-repeat right center; float: left; padding-top: 5px; padding-right:15px; width: 695px;}
#footerNav .newsletter .title {float: left; width: 340px; padding-right:10px; color:#004f88;}
#footerNav .newsletter .title h2 {font-size:21px; color:#004f88; margin-bottom:0;}
#footerNav .newsletter .input-txt {background:url(../../images/input_bg.png) no-repeat; width:155px; height:31px; border:none; padding:0 5px; font-style: italic; color:#19456a; float:left; margin-top:8px;}
#footerNav .newsletter .submit-btn {background: url(../../images/nl_btn.png) no-repeat 0 0; color: #fff; display: block; float: left; font-size: 12px; font-weight: bold; height: 28px; line-height: 28px; margin: 8px 0 0 5px; text-align: center; width: 80px;}

#footerNav .social {clear:both; overflow: hidden;}
#footerNav .social .fb {float: right; overflow: hidden; padding-left:15px;}
#footerNav .social .fb h2 {color:#004f88; float:left; margin-top:20px;}
#footerNav .social .fb a {float:left; margin:5px 0 0 5px;}

#prdBrands {height: 70px; margin-left: auto; margin-right: auto; overflow: hidden; position: relative; width: 960px !important; margin:20px 0 30px;}
#prdBrands a.prev, #prdBrands a.next {background: url(../../images/sprites/slide_arrows.png) no-repeat 0 0; display: block; height:32px; padding: 0; position: absolute; text-indent: -9999px; top: 20px; width: 23px; z-index: 9999;}
#prdBrands a.prev {left: 0;}
#prdBrands a.next {background-position: 0 -32px; right: 10px;}


#slider {float: left; margin-left:40px; overflow: hidden; width: 876px; background:#fff; padding:10px 0;}
#slider ul#parent {float: left; list-style: none outside none; margin: 0; padding: 0;}
#slider ul#parent li {float:left; width:125px;}

#footerNav .footer-menu-ctn {clear:both; overflow: hidden; background:url(../../images/bg-footer-menu-ctn.png) repeat-y;}
#footerNav .footer-menu-ctn .menu-col {/*border-left: 1px solid #579cc5;*/ display: inline; float: left; padding-left: 15px; margin-right:15px; width: 210px; color:#fff;}
#footerNav .footer-menu-ctn .menu-col.first {border: medium none; padding-left: 0; width: 209px;}
#footerNav .footer-menu-ctn .menu-col h4 {text-transform:none;}
#footerNav .footer-menu-ctn .menu-col ul {margin:0;}
#footerNav .footer-menu-ctn .menu-col a {color:#fff;}

.totop {bottom: 10px; position: fixed; width: 100%;}
.totop .ctn {margin: auto; width: 1080px;}
.totop a {background: url(../../images/up_arrow.png) no-repeat scroll center top transparent; color: #f00; display: block; float: right; padding-top: 25px; text-align: center; text-transform: uppercase;}

.addwish-panel-root.addwish-top-left{top:235px !important;}
